package com.spring.membercardapi.web.model;

import java.math.BigDecimal;
import java.util.HashMap;
import java.util.List;

import com.spring.cardapi.web.model.File;
import com.sso.api.web.model.SsoFamily;

public class ApplicationB {
	
	private BigDecimal amount;
	private String application_id;
	private long apply_expire_time;
	private long apply_time;

	private long  begin_time;
	private String c_membercard_application;
	private BigDecimal card_discount_amount=new BigDecimal(0);

	private String coupon_code;

	private String desc;
	private BigDecimal discount_amount=new BigDecimal(0);

	private long  end_time;
	
	private int EntityAvailableState;

	private String info_source;
	private String info_source_code;
	private String interest_service;

	private BigDecimal origin_price;
	private List<packageB> packages;
	private String pay_status;
	private String phone;
	private BigDecimal point;
	private List<SsoFamily> ssoFamily;
	private BigDecimal total_amount;
	private BigDecimal total_discount_amount;
	
	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}
	public String getMembercardID() {
		return membercardID;
	}
	public void setMembercardID(String membercardID) {
		this.membercardID = membercardID;
	}
	private String id;
	private String membercardID;	
	
	public Contract getContract() {
		return contract;
	}
	public void setContract(Contract contract) {
		this.contract = contract;
	}
	private Contract contract;
	
	public BigDecimal getAmount() {
		return amount;
	}
	public String getApplication_id() {
		return application_id;
	}
	public long getApply_expire_time() {
		return apply_expire_time;
	}
	public long getApply_time() {
		return apply_time;
	}

	public long getBegin_time() {
		return begin_time;
	}
	public String getC_membercard_application() {
		return c_membercard_application;
	}
	
	public BigDecimal getCard_discount_amount() {
		return card_discount_amount;
	}

	public String getCoupon_code() {
		return coupon_code;
	}

	public String getDesc() {
		return desc;
	}
	public BigDecimal getDiscount_amount() {
		return discount_amount;
	}

	public long getEnd_time() {
		return end_time;
	}
	public int getEntityAvailableState() {
		return EntityAvailableState;
	}
	public String getInfo_source() {
		return info_source;
	}
	public String getInfo_source_code() {
		return info_source_code;
	}
	public String getInterest_service() {
		return interest_service;
	}	

	public BigDecimal getOrigin_price() {
		return origin_price;
	}
	public List<packageB> getPackages() {
		return packages;
	}
	public String getPay_status() {
		return pay_status;
	}
	public String getPhone() {
		return phone;
	}
	public BigDecimal getPoint() {
		return point;
	}
	
	public List<SsoFamily> getSsoFamily() {
		return ssoFamily;
	}

	public BigDecimal getTotal_amount() {
		return total_amount;
	}
	public BigDecimal getTotal_discount_amount() {
		return total_discount_amount;
	}
	public void setAmount(BigDecimal amount) {
		this.amount = amount;
	}
	public void setApplication_id(String application_id) {
		this.application_id = application_id;
	}

	public void setApply_expire_time(long apply_expire_time) {
		this.apply_expire_time = apply_expire_time;
	}
	public void setApply_time(long apply_time) {
		this.apply_time = apply_time;
	}

	public void setBegin_time(long begin_time) {
		this.begin_time = begin_time;
	}
	public void setC_membercard_application(String c_membercard_application) {
		this.c_membercard_application = c_membercard_application;
	}
	public void setCard_discount_amount(BigDecimal card_discount_amount) {
		this.card_discount_amount = card_discount_amount;
	}

	public void setCoupon_code(String coupon_code) {
		this.coupon_code = coupon_code;
	}

	public void setDesc(String desc) {
		this.desc = desc;
	}
	public void setDiscount_amount(BigDecimal discount_amount) {
		this.discount_amount = discount_amount;
	}

	public void setEnd_time(long end_time) {
		this.end_time = end_time;
	}
	public void setEntityAvailableState(int entityAvailableState) {
		EntityAvailableState = entityAvailableState;
	}
	public void setInfo_source(String info_source) {
		this.info_source = info_source;
	}

	public void setInfo_source_code(String info_source_code) {
		this.info_source_code = info_source_code;
	}
	public void setInterest_service(String interest_service) {
		this.interest_service = interest_service;
	}

	public void setOrigin_price(BigDecimal origin_price) {
		this.origin_price = origin_price;
	}
	public void setPackages(List<packageB> packages) {
		this.packages = packages;
	}

	public void setPay_status(String pay_status) {
		this.pay_status = pay_status;
	}
	public void setPhone(String phone) {
		this.phone = phone;
	}
	public void setPoint(BigDecimal point) {
		this.point = point;
	}
	public void setSsoFamily(List<SsoFamily> ssoFamily) {
		this.ssoFamily = ssoFamily;
	}
	public void setTotal_amount(BigDecimal total_amount) {
		this.total_amount = total_amount;
	}
	public void setTotal_discount_amount(BigDecimal total_discount_amount) {
		this.total_discount_amount = total_discount_amount;
	}


}
